public class baiduTest {
    /**
     * 使用Java编写一个函数来处理字符串，使得字母重复一次，数字重复两次，而删除其他字符。
     * @author ShakeJ
     * @date 2024/5/21
     */
    public static String processString(String input) {
        StringBuilder inputt = new StringBuilder(input);
        for (int i = 0; i < input.length(); i++) {
            char c = input.charAt(i);
            if (Character.isLetter(c)) {
                inputt.insert(i+1, c);
                i++;
            } else if (Character.isDigit(c)) {
                inputt.insert(i+1, c).insert(i+2, c);
                i += 2;
            }
        }
        return inputt.toString();
//        System.out.println(inputt.toString());
    }


    public static void main(String[] args) {
        String input = "a1b2c3d4."; // 示例输入字符串
        String output = processString(input);
        System.out.println(output); // 输出结果
    }

    // 或者直接的append也可以
}
